Scripting 3D Visualizations with CODECITY
نویسنده
چکیده
Software visualization is a useful means to present and explore large amounts of information. However, constructing useful visualizations targeted at specific tasks is often a trial-and-error process. As a consequence, a visualization prototyping tools needs to be flexible to allow for the creation of new visualizations and also to provide an environment that grants access to its powerful mechanisms. In this paper, we report on our experience with complementing the rich graphical user interface of CODECITY, a 3D visualization tool, with a scripting environment. The scripting language gives the programmers full access to the configurability of our system, without the need for them to be exposed to the real complexity of the application. Thanks to the scripting engine, adapting CODECITY to new types of data has become easy, as we illustrate with examples.
منابع مشابه
Advanced Visualization of DEVS and Cell-DEVS Models in CD++/Maya
CD++ is a modeling and simulation tool that was created to study complex systems by using a discreteevent cell-based approach. It was successfully employed to define a variety of models for complex applications using a cell-based approach. In order to improve model validation and analysis, we introduced a 3D visualization engine, which is based on the Maya 3D visualization tool and its scriptin...
متن کاملConnected 2d and 3d Visualizations for the Interactive Exploration of Spatial Information
This paper describes the concepts and the successful prototypal implementation of interactively connected 2D information visualizations and data displays in 3D virtual environments for the interactive exploration of spatial data and information. Virtual globes or earth viewers such as Google Earth have become very popular over the last few years. They are used for looking at holiday destination...
متن کاملDSSR-enhanced visualization of nucleic acid structures in Jmol
Sophisticated and interactive visualizations are essential for making sense of the intricate 3D structures of macromolecules. For proteins, secondary structural components are routinely featured in molecular graphics visualizations. However, the field of RNA structural bioinformatics is still lagging behind; for example, current molecular graphics tools lack built-in support even for base pairs...
متن کاملCodeCity for (and by) JavaScript
JavaScript is one of the most popular programming languages on the web. Despite the language popularity and the increasing size of JavaScript systems, there is currently a limited number of visualization tools that can be used by developers to comprehend, maintain, and evolve JavaScript software. In this paper, we introduce JSCity, an implementation in JavaScript of the well-known Code City sof...
متن کاملThe City Metaphor in a Nutshell
CODECITY is a visualization tool built to support object-oriented software reverse-engineering tasks. It provides a structural overview of the systems and the means to explore them within a 3D environment based on a city metaphor. Developed in VisualWorks Smalltalk, CODECITY uses Moose for system modeling and Jun for OpenGL rendering. 1 The City Metaphor in a Nutshell Our metaphor depicts softw...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008